/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 23735
 * Date: 2022-09-04
 * Time: 15:34
 */
public class Main {
    public static void main(String[] args) {
        MyLinkedList mll=new MyLinkedList();
        //测试头插
        /*mll.disPlay();
        mll.headInsert(1);
        mll.headInsert(2);
        mll.headInsert(3);
        mll.headInsert(4);
        mll.headInsert(5);
        mll.disPlay();*/

        //测试尾插
        mll.tailInsert(1);
        mll.tailInsert(2);
        mll.tailInsert(3);
        mll.tailInsert(4);
        mll.tailInsert(5);

        //测试大小
        /*int size=mll.getSize();
        System.out.println(size);*/
        //mll.disPlay();
        mll.insertIndex(0,777);
        mll.disPlay();
        mll.insertIndex(6,999);
        mll.disPlay();
        mll.insertIndex(5,888);
        mll.disPlay();
        //测试删除一个元素为data的节点
        /*mll.removeOne(999);
        mll.disPlay();
        mll.removeOne(888);
        mll.disPlay();
        mll.removeOne(777);
        mll.disPlay();
        mll.tailInsert(4);
        mll.disPlay();*/

        //测试删除所有值为data的节点
        /*mll.removeAll(999);
        mll.disPlay();
        mll.tailInsert(4);
        mll.disPlay();*/

        //测试清除链表
        mll.clear();
        mll.disPlay();
    }
}
